Chart for WPF/Silverlight
グラフを PDF 形式にエクスポートする
グラフ機能 > C1Chart の保存とエクスポート > グラフを PDF 形式にエクスポートする

グラフをビットマップ画像にエクスポートし、C1Pdf ライブラリを使用して、この画像を含む PDF を作成するには、次のコードを使用します。

C#
コードのコピー
// グラフの画像をストリームに保存します
    MemoryStream ms = new MemoryStream();
    chart.SaveImage(ms, ImageFormat.Png);
    // ストリームから画像のインスタンスを作成します
    var img = System.Drawing.Image.FromStream(ms);
    // PDF文書を作成して保存します
    C1PdfDocument pdf = new C1PdfDocument();
    pdf.DrawImage( img, new System.Drawing.RectangleF(0,0,img.Width,img.Height));
    pdf.Save("doc.pdf");
c1Chart1.View.AxisX.IsTime = true;
c1Chart1.View.AxisX.AnnoFormat = "MMM-dd";
// 時間軸で MajorUnit=31 とすると、グラフは
// 月の日数が一定でないことを考慮しつつ、
// 各月の1日をマークします
c1Chart1.View.AxisX.MajorUnit = 31;
関連トピック